package com.eshop.modules.order.service.dto;

import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import java.math.BigDecimal;
import com.eshop.modules.user.service.dto.UserDto;
import java.util.List;
import java.io.Serializable;

public class StoreOrderDto implements Serializable
{
    private Long id;
    private String payTypeName;
    private String statusName;
    private Integer _status;
    private String pinkName;
    private List<StoreOrderCartInfoDto> cartInfoList;
    private List<StoreOrderStatusDto> storeOrderStatusList;
    private String orderId;
    private Long uid;
    private UserDto userDTO;
    private String realName;
    private String userPhone;
    private String userAddress;
    private String cartId;
    private BigDecimal freightPrice;
    private Integer totalNum;
    private BigDecimal totalPrice;
    private BigDecimal totalPostage;
    private BigDecimal payPrice;
    private BigDecimal payPostage;
    private BigDecimal deductionPrice;
    private Integer couponId;
    private BigDecimal couponPrice;
    private Integer paid;
    private Date payTime;
    private String payType;
    private Date createTime;
    private Integer status;
    private Integer refundStatus;
    private String refundReasonWapImg;
    private String refundReasonWapExplain;
    private Date refundReasonTime;
    private String refundReasonWap;
    private String refundReason;
    private BigDecimal refundPrice;
    private String deliveryName;
    private String deliverySn;
    private String deliveryType;
    private String deliveryId;
    private BigDecimal gainIntegral;
    private BigDecimal useIntegral;
    private BigDecimal backIntegral;
    private String mark;
    private String unique;
    private String remark;
    private Integer merId;
    private Integer isMerCheck;
    private Long combinationId;
    private Long pinkId;
    private BigDecimal cost;
    private Long seckillId;
    private Long bargainId;
    private String verifyCode;
    private Integer storeId;
    private String storeName;
    private Integer shippingType;
    private Integer isChannel;
    private Integer isRemind;
    @ApiModelProperty("实际支付积分")
    private BigDecimal payIntegral;
    
    public Long getId() {
        return this.id;
    }
    
    public String getPayTypeName() {
        return this.payTypeName;
    }
    
    public String getStatusName() {
        return this.statusName;
    }
    
    public Integer get_status() {
        return this._status;
    }
    
    public String getPinkName() {
        return this.pinkName;
    }
    
    public List<StoreOrderCartInfoDto> getCartInfoList() {
        return this.cartInfoList;
    }
    
    public List<StoreOrderStatusDto> getStoreOrderStatusList() {
        return this.storeOrderStatusList;
    }
    
    public String getOrderId() {
        return this.orderId;
    }
    
    public Long getUid() {
        return this.uid;
    }
    
    public UserDto getUserDTO() {
        return this.userDTO;
    }
    
    public String getRealName() {
        return this.realName;
    }
    
    public String getUserPhone() {
        return this.userPhone;
    }
    
    public String getUserAddress() {
        return this.userAddress;
    }
    
    public String getCartId() {
        return this.cartId;
    }
    
    public BigDecimal getFreightPrice() {
        return this.freightPrice;
    }
    
    public Integer getTotalNum() {
        return this.totalNum;
    }
    
    public BigDecimal getTotalPrice() {
        return this.totalPrice;
    }
    
    public BigDecimal getTotalPostage() {
        return this.totalPostage;
    }
    
    public BigDecimal getPayPrice() {
        return this.payPrice;
    }
    
    public BigDecimal getPayPostage() {
        return this.payPostage;
    }
    
    public BigDecimal getDeductionPrice() {
        return this.deductionPrice;
    }
    
    public Integer getCouponId() {
        return this.couponId;
    }
    
    public BigDecimal getCouponPrice() {
        return this.couponPrice;
    }
    
    public Integer getPaid() {
        return this.paid;
    }
    
    public Date getPayTime() {
        return this.payTime;
    }
    
    public String getPayType() {
        return this.payType;
    }
    
    public Date getCreateTime() {
        return this.createTime;
    }
    
    public Integer getStatus() {
        return this.status;
    }
    
    public Integer getRefundStatus() {
        return this.refundStatus;
    }
    
    public String getRefundReasonWapImg() {
        return this.refundReasonWapImg;
    }
    
    public String getRefundReasonWapExplain() {
        return this.refundReasonWapExplain;
    }
    
    public Date getRefundReasonTime() {
        return this.refundReasonTime;
    }
    
    public String getRefundReasonWap() {
        return this.refundReasonWap;
    }
    
    public String getRefundReason() {
        return this.refundReason;
    }
    
    public BigDecimal getRefundPrice() {
        return this.refundPrice;
    }
    
    public String getDeliveryName() {
        return this.deliveryName;
    }
    
    public String getDeliverySn() {
        return this.deliverySn;
    }
    
    public String getDeliveryType() {
        return this.deliveryType;
    }
    
    public String getDeliveryId() {
        return this.deliveryId;
    }
    
    public BigDecimal getGainIntegral() {
        return this.gainIntegral;
    }
    
    public BigDecimal getUseIntegral() {
        return this.useIntegral;
    }
    
    public BigDecimal getBackIntegral() {
        return this.backIntegral;
    }
    
    public String getMark() {
        return this.mark;
    }
    
    public String getUnique() {
        return this.unique;
    }
    
    public String getRemark() {
        return this.remark;
    }
    
    public Integer getMerId() {
        return this.merId;
    }
    
    public Integer getIsMerCheck() {
        return this.isMerCheck;
    }
    
    public Long getCombinationId() {
        return this.combinationId;
    }
    
    public Long getPinkId() {
        return this.pinkId;
    }
    
    public BigDecimal getCost() {
        return this.cost;
    }
    
    public Long getSeckillId() {
        return this.seckillId;
    }
    
    public Long getBargainId() {
        return this.bargainId;
    }
    
    public String getVerifyCode() {
        return this.verifyCode;
    }
    
    public Integer getStoreId() {
        return this.storeId;
    }
    
    public String getStoreName() {
        return this.storeName;
    }
    
    public Integer getShippingType() {
        return this.shippingType;
    }
    
    public Integer getIsChannel() {
        return this.isChannel;
    }
    
    public Integer getIsRemind() {
        return this.isRemind;
    }
    
    public BigDecimal getPayIntegral() {
        return this.payIntegral;
    }
    
    public void setId(final Long id) {
        this.id = id;
    }
    
    public void setPayTypeName(final String payTypeName) {
        this.payTypeName = payTypeName;
    }
    
    public void setStatusName(final String statusName) {
        this.statusName = statusName;
    }
    
    public void set_status(final Integer _status) {
        this._status = _status;
    }
    
    public void setPinkName(final String pinkName) {
        this.pinkName = pinkName;
    }
    
    public void setCartInfoList(final List<StoreOrderCartInfoDto> cartInfoList) {
        this.cartInfoList = cartInfoList;
    }
    
    public void setStoreOrderStatusList(final List<StoreOrderStatusDto> storeOrderStatusList) {
        this.storeOrderStatusList = storeOrderStatusList;
    }
    
    public void setOrderId(final String orderId) {
        this.orderId = orderId;
    }
    
    public void setUid(final Long uid) {
        this.uid = uid;
    }
    
    public void setUserDTO(final UserDto userDTO) {
        this.userDTO = userDTO;
    }
    
    public void setRealName(final String realName) {
        this.realName = realName;
    }
    
    public void setUserPhone(final String userPhone) {
        this.userPhone = userPhone;
    }
    
    public void setUserAddress(final String userAddress) {
        this.userAddress = userAddress;
    }
    
    public void setCartId(final String cartId) {
        this.cartId = cartId;
    }
    
    public void setFreightPrice(final BigDecimal freightPrice) {
        this.freightPrice = freightPrice;
    }
    
    public void setTotalNum(final Integer totalNum) {
        this.totalNum = totalNum;
    }
    
    public void setTotalPrice(final BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }
    
    public void setTotalPostage(final BigDecimal totalPostage) {
        this.totalPostage = totalPostage;
    }
    
    public void setPayPrice(final BigDecimal payPrice) {
        this.payPrice = payPrice;
    }
    
    public void setPayPostage(final BigDecimal payPostage) {
        this.payPostage = payPostage;
    }
    
    public void setDeductionPrice(final BigDecimal deductionPrice) {
        this.deductionPrice = deductionPrice;
    }
    
    public void setCouponId(final Integer couponId) {
        this.couponId = couponId;
    }
    
    public void setCouponPrice(final BigDecimal couponPrice) {
        this.couponPrice = couponPrice;
    }
    
    public void setPaid(final Integer paid) {
        this.paid = paid;
    }
    
    public void setPayTime(final Date payTime) {
        this.payTime = payTime;
    }
    
    public void setPayType(final String payType) {
        this.payType = payType;
    }
    
    public void setCreateTime(final Date createTime) {
        this.createTime = createTime;
    }
    
    public void setStatus(final Integer status) {
        this.status = status;
    }
    
    public void setRefundStatus(final Integer refundStatus) {
        this.refundStatus = refundStatus;
    }
    
    public void setRefundReasonWapImg(final String refundReasonWapImg) {
        this.refundReasonWapImg = refundReasonWapImg;
    }
    
    public void setRefundReasonWapExplain(final String refundReasonWapExplain) {
        this.refundReasonWapExplain = refundReasonWapExplain;
    }
    
    public void setRefundReasonTime(final Date refundReasonTime) {
        this.refundReasonTime = refundReasonTime;
    }
    
    public void setRefundReasonWap(final String refundReasonWap) {
        this.refundReasonWap = refundReasonWap;
    }
    
    public void setRefundReason(final String refundReason) {
        this.refundReason = refundReason;
    }
    
    public void setRefundPrice(final BigDecimal refundPrice) {
        this.refundPrice = refundPrice;
    }
    
    public void setDeliveryName(final String deliveryName) {
        this.deliveryName = deliveryName;
    }
    
    public void setDeliverySn(final String deliverySn) {
        this.deliverySn = deliverySn;
    }
    
    public void setDeliveryType(final String deliveryType) {
        this.deliveryType = deliveryType;
    }
    
    public void setDeliveryId(final String deliveryId) {
        this.deliveryId = deliveryId;
    }
    
    public void setGainIntegral(final BigDecimal gainIntegral) {
        this.gainIntegral = gainIntegral;
    }
    
    public void setUseIntegral(final BigDecimal useIntegral) {
        this.useIntegral = useIntegral;
    }
    
    public void setBackIntegral(final BigDecimal backIntegral) {
        this.backIntegral = backIntegral;
    }
    
    public void setMark(final String mark) {
        this.mark = mark;
    }
    
    public void setUnique(final String unique) {
        this.unique = unique;
    }
    
    public void setRemark(final String remark) {
        this.remark = remark;
    }
    
    public void setMerId(final Integer merId) {
        this.merId = merId;
    }
    
    public void setIsMerCheck(final Integer isMerCheck) {
        this.isMerCheck = isMerCheck;
    }
    
    public void setCombinationId(final Long combinationId) {
        this.combinationId = combinationId;
    }
    
    public void setPinkId(final Long pinkId) {
        this.pinkId = pinkId;
    }
    
    public void setCost(final BigDecimal cost) {
        this.cost = cost;
    }
    
    public void setSeckillId(final Long seckillId) {
        this.seckillId = seckillId;
    }
    
    public void setBargainId(final Long bargainId) {
        this.bargainId = bargainId;
    }
    
    public void setVerifyCode(final String verifyCode) {
        this.verifyCode = verifyCode;
    }
    
    public void setStoreId(final Integer storeId) {
        this.storeId = storeId;
    }
    
    public void setStoreName(final String storeName) {
        this.storeName = storeName;
    }
    
    public void setShippingType(final Integer shippingType) {
        this.shippingType = shippingType;
    }
    
    public void setIsChannel(final Integer isChannel) {
        this.isChannel = isChannel;
    }
    
    public void setIsRemind(final Integer isRemind) {
        this.isRemind = isRemind;
    }
    
    public void setPayIntegral(final BigDecimal payIntegral) {
        this.payIntegral = payIntegral;
    }
    
    @Override
    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof StoreOrderDto)) {
            return false;
        }
        final StoreOrderDto other = (StoreOrderDto)o;
        if (!other.canEqual(this)) {
            return false;
        }
        final Object this$id = this.getId();
        final Object other$id = other.getId();
        Label_0065: {
            if (this$id == null) {
                if (other$id == null) {
                    break Label_0065;
                }
            }
            else if (this$id.equals(other$id)) {
                break Label_0065;
            }
            return false;
        }
        final Object this$_status = this.get_status();
        final Object other$_status = other.get_status();
        Label_0102: {
            if (this$_status == null) {
                if (other$_status == null) {
                    break Label_0102;
                }
            }
            else if (this$_status.equals(other$_status)) {
                break Label_0102;
            }
            return false;
        }
        final Object this$uid = this.getUid();
        final Object other$uid = other.getUid();
        Label_0139: {
            if (this$uid == null) {
                if (other$uid == null) {
                    break Label_0139;
                }
            }
            else if (this$uid.equals(other$uid)) {
                break Label_0139;
            }
            return false;
        }
        final Object this$totalNum = this.getTotalNum();
        final Object other$totalNum = other.getTotalNum();
        Label_0176: {
            if (this$totalNum == null) {
                if (other$totalNum == null) {
                    break Label_0176;
                }
            }
            else if (this$totalNum.equals(other$totalNum)) {
                break Label_0176;
            }
            return false;
        }
        final Object this$couponId = this.getCouponId();
        final Object other$couponId = other.getCouponId();
        Label_0213: {
            if (this$couponId == null) {
                if (other$couponId == null) {
                    break Label_0213;
                }
            }
            else if (this$couponId.equals(other$couponId)) {
                break Label_0213;
            }
            return false;
        }
        final Object this$paid = this.getPaid();
        final Object other$paid = other.getPaid();
        Label_0250: {
            if (this$paid == null) {
                if (other$paid == null) {
                    break Label_0250;
                }
            }
            else if (this$paid.equals(other$paid)) {
                break Label_0250;
            }
            return false;
        }
        final Object this$status = this.getStatus();
        final Object other$status = other.getStatus();
        Label_0287: {
            if (this$status == null) {
                if (other$status == null) {
                    break Label_0287;
                }
            }
            else if (this$status.equals(other$status)) {
                break Label_0287;
            }
            return false;
        }
        final Object this$refundStatus = this.getRefundStatus();
        final Object other$refundStatus = other.getRefundStatus();
        Label_0324: {
            if (this$refundStatus == null) {
                if (other$refundStatus == null) {
                    break Label_0324;
                }
            }
            else if (this$refundStatus.equals(other$refundStatus)) {
                break Label_0324;
            }
            return false;
        }
        final Object this$merId = this.getMerId();
        final Object other$merId = other.getMerId();
        Label_0361: {
            if (this$merId == null) {
                if (other$merId == null) {
                    break Label_0361;
                }
            }
            else if (this$merId.equals(other$merId)) {
                break Label_0361;
            }
            return false;
        }
        final Object this$isMerCheck = this.getIsMerCheck();
        final Object other$isMerCheck = other.getIsMerCheck();
        Label_0398: {
            if (this$isMerCheck == null) {
                if (other$isMerCheck == null) {
                    break Label_0398;
                }
            }
            else if (this$isMerCheck.equals(other$isMerCheck)) {
                break Label_0398;
            }
            return false;
        }
        final Object this$combinationId = this.getCombinationId();
        final Object other$combinationId = other.getCombinationId();
        Label_0435: {
            if (this$combinationId == null) {
                if (other$combinationId == null) {
                    break Label_0435;
                }
            }
            else if (this$combinationId.equals(other$combinationId)) {
                break Label_0435;
            }
            return false;
        }
        final Object this$pinkId = this.getPinkId();
        final Object other$pinkId = other.getPinkId();
        Label_0472: {
            if (this$pinkId == null) {
                if (other$pinkId == null) {
                    break Label_0472;
                }
            }
            else if (this$pinkId.equals(other$pinkId)) {
                break Label_0472;
            }
            return false;
        }
        final Object this$seckillId = this.getSeckillId();
        final Object other$seckillId = other.getSeckillId();
        Label_0509: {
            if (this$seckillId == null) {
                if (other$seckillId == null) {
                    break Label_0509;
                }
            }
            else if (this$seckillId.equals(other$seckillId)) {
                break Label_0509;
            }
            return false;
        }
        final Object this$bargainId = this.getBargainId();
        final Object other$bargainId = other.getBargainId();
        Label_0546: {
            if (this$bargainId == null) {
                if (other$bargainId == null) {
                    break Label_0546;
                }
            }
            else if (this$bargainId.equals(other$bargainId)) {
                break Label_0546;
            }
            return false;
        }
        final Object this$storeId = this.getStoreId();
        final Object other$storeId = other.getStoreId();
        Label_0583: {
            if (this$storeId == null) {
                if (other$storeId == null) {
                    break Label_0583;
                }
            }
            else if (this$storeId.equals(other$storeId)) {
                break Label_0583;
            }
            return false;
        }
        final Object this$shippingType = this.getShippingType();
        final Object other$shippingType = other.getShippingType();
        Label_0620: {
            if (this$shippingType == null) {
                if (other$shippingType == null) {
                    break Label_0620;
                }
            }
            else if (this$shippingType.equals(other$shippingType)) {
                break Label_0620;
            }
            return false;
        }
        final Object this$isChannel = this.getIsChannel();
        final Object other$isChannel = other.getIsChannel();
        Label_0657: {
            if (this$isChannel == null) {
                if (other$isChannel == null) {
                    break Label_0657;
                }
            }
            else if (this$isChannel.equals(other$isChannel)) {
                break Label_0657;
            }
            return false;
        }
        final Object this$isRemind = this.getIsRemind();
        final Object other$isRemind = other.getIsRemind();
        Label_0694: {
            if (this$isRemind == null) {
                if (other$isRemind == null) {
                    break Label_0694;
                }
            }
            else if (this$isRemind.equals(other$isRemind)) {
                break Label_0694;
            }
            return false;
        }
        final Object this$payTypeName = this.getPayTypeName();
        final Object other$payTypeName = other.getPayTypeName();
        Label_0731: {
            if (this$payTypeName == null) {
                if (other$payTypeName == null) {
                    break Label_0731;
                }
            }
            else if (this$payTypeName.equals(other$payTypeName)) {
                break Label_0731;
            }
            return false;
        }
        final Object this$statusName = this.getStatusName();
        final Object other$statusName = other.getStatusName();
        Label_0768: {
            if (this$statusName == null) {
                if (other$statusName == null) {
                    break Label_0768;
                }
            }
            else if (this$statusName.equals(other$statusName)) {
                break Label_0768;
            }
            return false;
        }
        final Object this$pinkName = this.getPinkName();
        final Object other$pinkName = other.getPinkName();
        Label_0805: {
            if (this$pinkName == null) {
                if (other$pinkName == null) {
                    break Label_0805;
                }
            }
            else if (this$pinkName.equals(other$pinkName)) {
                break Label_0805;
            }
            return false;
        }
        final Object this$cartInfoList = this.getCartInfoList();
        final Object other$cartInfoList = other.getCartInfoList();
        Label_0842: {
            if (this$cartInfoList == null) {
                if (other$cartInfoList == null) {
                    break Label_0842;
                }
            }
            else if (this$cartInfoList.equals(other$cartInfoList)) {
                break Label_0842;
            }
            return false;
        }
        final Object this$storeOrderStatusList = this.getStoreOrderStatusList();
        final Object other$storeOrderStatusList = other.getStoreOrderStatusList();
        Label_0879: {
            if (this$storeOrderStatusList == null) {
                if (other$storeOrderStatusList == null) {
                    break Label_0879;
                }
            }
            else if (this$storeOrderStatusList.equals(other$storeOrderStatusList)) {
                break Label_0879;
            }
            return false;
        }
        final Object this$orderId = this.getOrderId();
        final Object other$orderId = other.getOrderId();
        Label_0916: {
            if (this$orderId == null) {
                if (other$orderId == null) {
                    break Label_0916;
                }
            }
            else if (this$orderId.equals(other$orderId)) {
                break Label_0916;
            }
            return false;
        }
        final Object this$userDTO = this.getUserDTO();
        final Object other$userDTO = other.getUserDTO();
        Label_0953: {
            if (this$userDTO == null) {
                if (other$userDTO == null) {
                    break Label_0953;
                }
            }
            else if (this$userDTO.equals(other$userDTO)) {
                break Label_0953;
            }
            return false;
        }
        final Object this$realName = this.getRealName();
        final Object other$realName = other.getRealName();
        Label_0990: {
            if (this$realName == null) {
                if (other$realName == null) {
                    break Label_0990;
                }
            }
            else if (this$realName.equals(other$realName)) {
                break Label_0990;
            }
            return false;
        }
        final Object this$userPhone = this.getUserPhone();
        final Object other$userPhone = other.getUserPhone();
        Label_1027: {
            if (this$userPhone == null) {
                if (other$userPhone == null) {
                    break Label_1027;
                }
            }
            else if (this$userPhone.equals(other$userPhone)) {
                break Label_1027;
            }
            return false;
        }
        final Object this$userAddress = this.getUserAddress();
        final Object other$userAddress = other.getUserAddress();
        Label_1064: {
            if (this$userAddress == null) {
                if (other$userAddress == null) {
                    break Label_1064;
                }
            }
            else if (this$userAddress.equals(other$userAddress)) {
                break Label_1064;
            }
            return false;
        }
        final Object this$cartId = this.getCartId();
        final Object other$cartId = other.getCartId();
        Label_1101: {
            if (this$cartId == null) {
                if (other$cartId == null) {
                    break Label_1101;
                }
            }
            else if (this$cartId.equals(other$cartId)) {
                break Label_1101;
            }
            return false;
        }
        final Object this$freightPrice = this.getFreightPrice();
        final Object other$freightPrice = other.getFreightPrice();
        Label_1138: {
            if (this$freightPrice == null) {
                if (other$freightPrice == null) {
                    break Label_1138;
                }
            }
            else if (this$freightPrice.equals(other$freightPrice)) {
                break Label_1138;
            }
            return false;
        }
        final Object this$totalPrice = this.getTotalPrice();
        final Object other$totalPrice = other.getTotalPrice();
        Label_1175: {
            if (this$totalPrice == null) {
                if (other$totalPrice == null) {
                    break Label_1175;
                }
            }
            else if (this$totalPrice.equals(other$totalPrice)) {
                break Label_1175;
            }
            return false;
        }
        final Object this$totalPostage = this.getTotalPostage();
        final Object other$totalPostage = other.getTotalPostage();
        Label_1212: {
            if (this$totalPostage == null) {
                if (other$totalPostage == null) {
                    break Label_1212;
                }
            }
            else if (this$totalPostage.equals(other$totalPostage)) {
                break Label_1212;
            }
            return false;
        }
        final Object this$payPrice = this.getPayPrice();
        final Object other$payPrice = other.getPayPrice();
        Label_1249: {
            if (this$payPrice == null) {
                if (other$payPrice == null) {
                    break Label_1249;
                }
            }
            else if (this$payPrice.equals(other$payPrice)) {
                break Label_1249;
            }
            return false;
        }
        final Object this$payPostage = this.getPayPostage();
        final Object other$payPostage = other.getPayPostage();
        Label_1286: {
            if (this$payPostage == null) {
                if (other$payPostage == null) {
                    break Label_1286;
                }
            }
            else if (this$payPostage.equals(other$payPostage)) {
                break Label_1286;
            }
            return false;
        }
        final Object this$deductionPrice = this.getDeductionPrice();
        final Object other$deductionPrice = other.getDeductionPrice();
        Label_1323: {
            if (this$deductionPrice == null) {
                if (other$deductionPrice == null) {
                    break Label_1323;
                }
            }
            else if (this$deductionPrice.equals(other$deductionPrice)) {
                break Label_1323;
            }
            return false;
        }
        final Object this$couponPrice = this.getCouponPrice();
        final Object other$couponPrice = other.getCouponPrice();
        Label_1360: {
            if (this$couponPrice == null) {
                if (other$couponPrice == null) {
                    break Label_1360;
                }
            }
            else if (this$couponPrice.equals(other$couponPrice)) {
                break Label_1360;
            }
            return false;
        }
        final Object this$payTime = this.getPayTime();
        final Object other$payTime = other.getPayTime();
        Label_1397: {
            if (this$payTime == null) {
                if (other$payTime == null) {
                    break Label_1397;
                }
            }
            else if (this$payTime.equals(other$payTime)) {
                break Label_1397;
            }
            return false;
        }
        final Object this$payType = this.getPayType();
        final Object other$payType = other.getPayType();
        Label_1434: {
            if (this$payType == null) {
                if (other$payType == null) {
                    break Label_1434;
                }
            }
            else if (this$payType.equals(other$payType)) {
                break Label_1434;
            }
            return false;
        }
        final Object this$createTime = this.getCreateTime();
        final Object other$createTime = other.getCreateTime();
        Label_1471: {
            if (this$createTime == null) {
                if (other$createTime == null) {
                    break Label_1471;
                }
            }
            else if (this$createTime.equals(other$createTime)) {
                break Label_1471;
            }
            return false;
        }
        final Object this$refundReasonWapImg = this.getRefundReasonWapImg();
        final Object other$refundReasonWapImg = other.getRefundReasonWapImg();
        Label_1508: {
            if (this$refundReasonWapImg == null) {
                if (other$refundReasonWapImg == null) {
                    break Label_1508;
                }
            }
            else if (this$refundReasonWapImg.equals(other$refundReasonWapImg)) {
                break Label_1508;
            }
            return false;
        }
        final Object this$refundReasonWapExplain = this.getRefundReasonWapExplain();
        final Object other$refundReasonWapExplain = other.getRefundReasonWapExplain();
        Label_1545: {
            if (this$refundReasonWapExplain == null) {
                if (other$refundReasonWapExplain == null) {
                    break Label_1545;
                }
            }
            else if (this$refundReasonWapExplain.equals(other$refundReasonWapExplain)) {
                break Label_1545;
            }
            return false;
        }
        final Object this$refundReasonTime = this.getRefundReasonTime();
        final Object other$refundReasonTime = other.getRefundReasonTime();
        Label_1582: {
            if (this$refundReasonTime == null) {
                if (other$refundReasonTime == null) {
                    break Label_1582;
                }
            }
            else if (this$refundReasonTime.equals(other$refundReasonTime)) {
                break Label_1582;
            }
            return false;
        }
        final Object this$refundReasonWap = this.getRefundReasonWap();
        final Object other$refundReasonWap = other.getRefundReasonWap();
        Label_1619: {
            if (this$refundReasonWap == null) {
                if (other$refundReasonWap == null) {
                    break Label_1619;
                }
            }
            else if (this$refundReasonWap.equals(other$refundReasonWap)) {
                break Label_1619;
            }
            return false;
        }
        final Object this$refundReason = this.getRefundReason();
        final Object other$refundReason = other.getRefundReason();
        Label_1656: {
            if (this$refundReason == null) {
                if (other$refundReason == null) {
                    break Label_1656;
                }
            }
            else if (this$refundReason.equals(other$refundReason)) {
                break Label_1656;
            }
            return false;
        }
        final Object this$refundPrice = this.getRefundPrice();
        final Object other$refundPrice = other.getRefundPrice();
        Label_1693: {
            if (this$refundPrice == null) {
                if (other$refundPrice == null) {
                    break Label_1693;
                }
            }
            else if (this$refundPrice.equals(other$refundPrice)) {
                break Label_1693;
            }
            return false;
        }
        final Object this$deliveryName = this.getDeliveryName();
        final Object other$deliveryName = other.getDeliveryName();
        Label_1730: {
            if (this$deliveryName == null) {
                if (other$deliveryName == null) {
                    break Label_1730;
                }
            }
            else if (this$deliveryName.equals(other$deliveryName)) {
                break Label_1730;
            }
            return false;
        }
        final Object this$deliverySn = this.getDeliverySn();
        final Object other$deliverySn = other.getDeliverySn();
        Label_1767: {
            if (this$deliverySn == null) {
                if (other$deliverySn == null) {
                    break Label_1767;
                }
            }
            else if (this$deliverySn.equals(other$deliverySn)) {
                break Label_1767;
            }
            return false;
        }
        final Object this$deliveryType = this.getDeliveryType();
        final Object other$deliveryType = other.getDeliveryType();
        Label_1804: {
            if (this$deliveryType == null) {
                if (other$deliveryType == null) {
                    break Label_1804;
                }
            }
            else if (this$deliveryType.equals(other$deliveryType)) {
                break Label_1804;
            }
            return false;
        }
        final Object this$deliveryId = this.getDeliveryId();
        final Object other$deliveryId = other.getDeliveryId();
        Label_1841: {
            if (this$deliveryId == null) {
                if (other$deliveryId == null) {
                    break Label_1841;
                }
            }
            else if (this$deliveryId.equals(other$deliveryId)) {
                break Label_1841;
            }
            return false;
        }
        final Object this$gainIntegral = this.getGainIntegral();
        final Object other$gainIntegral = other.getGainIntegral();
        Label_1878: {
            if (this$gainIntegral == null) {
                if (other$gainIntegral == null) {
                    break Label_1878;
                }
            }
            else if (this$gainIntegral.equals(other$gainIntegral)) {
                break Label_1878;
            }
            return false;
        }
        final Object this$useIntegral = this.getUseIntegral();
        final Object other$useIntegral = other.getUseIntegral();
        Label_1915: {
            if (this$useIntegral == null) {
                if (other$useIntegral == null) {
                    break Label_1915;
                }
            }
            else if (this$useIntegral.equals(other$useIntegral)) {
                break Label_1915;
            }
            return false;
        }
        final Object this$backIntegral = this.getBackIntegral();
        final Object other$backIntegral = other.getBackIntegral();
        Label_1952: {
            if (this$backIntegral == null) {
                if (other$backIntegral == null) {
                    break Label_1952;
                }
            }
            else if (this$backIntegral.equals(other$backIntegral)) {
                break Label_1952;
            }
            return false;
        }
        final Object this$mark = this.getMark();
        final Object other$mark = other.getMark();
        Label_1989: {
            if (this$mark == null) {
                if (other$mark == null) {
                    break Label_1989;
                }
            }
            else if (this$mark.equals(other$mark)) {
                break Label_1989;
            }
            return false;
        }
        final Object this$unique = this.getUnique();
        final Object other$unique = other.getUnique();
        Label_2026: {
            if (this$unique == null) {
                if (other$unique == null) {
                    break Label_2026;
                }
            }
            else if (this$unique.equals(other$unique)) {
                break Label_2026;
            }
            return false;
        }
        final Object this$remark = this.getRemark();
        final Object other$remark = other.getRemark();
        Label_2063: {
            if (this$remark == null) {
                if (other$remark == null) {
                    break Label_2063;
                }
            }
            else if (this$remark.equals(other$remark)) {
                break Label_2063;
            }
            return false;
        }
        final Object this$cost = this.getCost();
        final Object other$cost = other.getCost();
        Label_2100: {
            if (this$cost == null) {
                if (other$cost == null) {
                    break Label_2100;
                }
            }
            else if (this$cost.equals(other$cost)) {
                break Label_2100;
            }
            return false;
        }
        final Object this$verifyCode = this.getVerifyCode();
        final Object other$verifyCode = other.getVerifyCode();
        Label_2137: {
            if (this$verifyCode == null) {
                if (other$verifyCode == null) {
                    break Label_2137;
                }
            }
            else if (this$verifyCode.equals(other$verifyCode)) {
                break Label_2137;
            }
            return false;
        }
        final Object this$storeName = this.getStoreName();
        final Object other$storeName = other.getStoreName();
        Label_2174: {
            if (this$storeName == null) {
                if (other$storeName == null) {
                    break Label_2174;
                }
            }
            else if (this$storeName.equals(other$storeName)) {
                break Label_2174;
            }
            return false;
        }
        final Object this$payIntegral = this.getPayIntegral();
        final Object other$payIntegral = other.getPayIntegral();
        if (this$payIntegral == null) {
            if (other$payIntegral == null) {
                return true;
            }
        }
        else if (this$payIntegral.equals(other$payIntegral)) {
            return true;
        }
        return false;
    }
    
    protected boolean canEqual(final Object other) {
        return other instanceof StoreOrderDto;
    }
    
    @Override
    public int hashCode() {
        final int PRIME = 59;
        int result = 1;
        final Object $id = this.getId();
        result = result * 59 + (($id == null) ? 43 : $id.hashCode());
        final Object $_status = this.get_status();
        result = result * 59 + (($_status == null) ? 43 : $_status.hashCode());
        final Object $uid = this.getUid();
        result = result * 59 + (($uid == null) ? 43 : $uid.hashCode());
        final Object $totalNum = this.getTotalNum();
        result = result * 59 + (($totalNum == null) ? 43 : $totalNum.hashCode());
        final Object $couponId = this.getCouponId();
        result = result * 59 + (($couponId == null) ? 43 : $couponId.hashCode());
        final Object $paid = this.getPaid();
        result = result * 59 + (($paid == null) ? 43 : $paid.hashCode());
        final Object $status = this.getStatus();
        result = result * 59 + (($status == null) ? 43 : $status.hashCode());
        final Object $refundStatus = this.getRefundStatus();
        result = result * 59 + (($refundStatus == null) ? 43 : $refundStatus.hashCode());
        final Object $merId = this.getMerId();
        result = result * 59 + (($merId == null) ? 43 : $merId.hashCode());
        final Object $isMerCheck = this.getIsMerCheck();
        result = result * 59 + (($isMerCheck == null) ? 43 : $isMerCheck.hashCode());
        final Object $combinationId = this.getCombinationId();
        result = result * 59 + (($combinationId == null) ? 43 : $combinationId.hashCode());
        final Object $pinkId = this.getPinkId();
        result = result * 59 + (($pinkId == null) ? 43 : $pinkId.hashCode());
        final Object $seckillId = this.getSeckillId();
        result = result * 59 + (($seckillId == null) ? 43 : $seckillId.hashCode());
        final Object $bargainId = this.getBargainId();
        result = result * 59 + (($bargainId == null) ? 43 : $bargainId.hashCode());
        final Object $storeId = this.getStoreId();
        result = result * 59 + (($storeId == null) ? 43 : $storeId.hashCode());
        final Object $shippingType = this.getShippingType();
        result = result * 59 + (($shippingType == null) ? 43 : $shippingType.hashCode());
        final Object $isChannel = this.getIsChannel();
        result = result * 59 + (($isChannel == null) ? 43 : $isChannel.hashCode());
        final Object $isRemind = this.getIsRemind();
        result = result * 59 + (($isRemind == null) ? 43 : $isRemind.hashCode());
        final Object $payTypeName = this.getPayTypeName();
        result = result * 59 + (($payTypeName == null) ? 43 : $payTypeName.hashCode());
        final Object $statusName = this.getStatusName();
        result = result * 59 + (($statusName == null) ? 43 : $statusName.hashCode());
        final Object $pinkName = this.getPinkName();
        result = result * 59 + (($pinkName == null) ? 43 : $pinkName.hashCode());
        final Object $cartInfoList = this.getCartInfoList();
        result = result * 59 + (($cartInfoList == null) ? 43 : $cartInfoList.hashCode());
        final Object $storeOrderStatusList = this.getStoreOrderStatusList();
        result = result * 59 + (($storeOrderStatusList == null) ? 43 : $storeOrderStatusList.hashCode());
        final Object $orderId = this.getOrderId();
        result = result * 59 + (($orderId == null) ? 43 : $orderId.hashCode());
        final Object $userDTO = this.getUserDTO();
        result = result * 59 + (($userDTO == null) ? 43 : $userDTO.hashCode());
        final Object $realName = this.getRealName();
        result = result * 59 + (($realName == null) ? 43 : $realName.hashCode());
        final Object $userPhone = this.getUserPhone();
        result = result * 59 + (($userPhone == null) ? 43 : $userPhone.hashCode());
        final Object $userAddress = this.getUserAddress();
        result = result * 59 + (($userAddress == null) ? 43 : $userAddress.hashCode());
        final Object $cartId = this.getCartId();
        result = result * 59 + (($cartId == null) ? 43 : $cartId.hashCode());
        final Object $freightPrice = this.getFreightPrice();
        result = result * 59 + (($freightPrice == null) ? 43 : $freightPrice.hashCode());
        final Object $totalPrice = this.getTotalPrice();
        result = result * 59 + (($totalPrice == null) ? 43 : $totalPrice.hashCode());
        final Object $totalPostage = this.getTotalPostage();
        result = result * 59 + (($totalPostage == null) ? 43 : $totalPostage.hashCode());
        final Object $payPrice = this.getPayPrice();
        result = result * 59 + (($payPrice == null) ? 43 : $payPrice.hashCode());
        final Object $payPostage = this.getPayPostage();
        result = result * 59 + (($payPostage == null) ? 43 : $payPostage.hashCode());
        final Object $deductionPrice = this.getDeductionPrice();
        result = result * 59 + (($deductionPrice == null) ? 43 : $deductionPrice.hashCode());
        final Object $couponPrice = this.getCouponPrice();
        result = result * 59 + (($couponPrice == null) ? 43 : $couponPrice.hashCode());
        final Object $payTime = this.getPayTime();
        result = result * 59 + (($payTime == null) ? 43 : $payTime.hashCode());
        final Object $payType = this.getPayType();
        result = result * 59 + (($payType == null) ? 43 : $payType.hashCode());
        final Object $createTime = this.getCreateTime();
        result = result * 59 + (($createTime == null) ? 43 : $createTime.hashCode());
        final Object $refundReasonWapImg = this.getRefundReasonWapImg();
        result = result * 59 + (($refundReasonWapImg == null) ? 43 : $refundReasonWapImg.hashCode());
        final Object $refundReasonWapExplain = this.getRefundReasonWapExplain();
        result = result * 59 + (($refundReasonWapExplain == null) ? 43 : $refundReasonWapExplain.hashCode());
        final Object $refundReasonTime = this.getRefundReasonTime();
        result = result * 59 + (($refundReasonTime == null) ? 43 : $refundReasonTime.hashCode());
        final Object $refundReasonWap = this.getRefundReasonWap();
        result = result * 59 + (($refundReasonWap == null) ? 43 : $refundReasonWap.hashCode());
        final Object $refundReason = this.getRefundReason();
        result = result * 59 + (($refundReason == null) ? 43 : $refundReason.hashCode());
        final Object $refundPrice = this.getRefundPrice();
        result = result * 59 + (($refundPrice == null) ? 43 : $refundPrice.hashCode());
        final Object $deliveryName = this.getDeliveryName();
        result = result * 59 + (($deliveryName == null) ? 43 : $deliveryName.hashCode());
        final Object $deliverySn = this.getDeliverySn();
        result = result * 59 + (($deliverySn == null) ? 43 : $deliverySn.hashCode());
        final Object $deliveryType = this.getDeliveryType();
        result = result * 59 + (($deliveryType == null) ? 43 : $deliveryType.hashCode());
        final Object $deliveryId = this.getDeliveryId();
        result = result * 59 + (($deliveryId == null) ? 43 : $deliveryId.hashCode());
        final Object $gainIntegral = this.getGainIntegral();
        result = result * 59 + (($gainIntegral == null) ? 43 : $gainIntegral.hashCode());
        final Object $useIntegral = this.getUseIntegral();
        result = result * 59 + (($useIntegral == null) ? 43 : $useIntegral.hashCode());
        final Object $backIntegral = this.getBackIntegral();
        result = result * 59 + (($backIntegral == null) ? 43 : $backIntegral.hashCode());
        final Object $mark = this.getMark();
        result = result * 59 + (($mark == null) ? 43 : $mark.hashCode());
        final Object $unique = this.getUnique();
        result = result * 59 + (($unique == null) ? 43 : $unique.hashCode());
        final Object $remark = this.getRemark();
        result = result * 59 + (($remark == null) ? 43 : $remark.hashCode());
        final Object $cost = this.getCost();
        result = result * 59 + (($cost == null) ? 43 : $cost.hashCode());
        final Object $verifyCode = this.getVerifyCode();
        result = result * 59 + (($verifyCode == null) ? 43 : $verifyCode.hashCode());
        final Object $storeName = this.getStoreName();
        result = result * 59 + (($storeName == null) ? 43 : $storeName.hashCode());
        final Object $payIntegral = this.getPayIntegral();
        result = result * 59 + (($payIntegral == null) ? 43 : $payIntegral.hashCode());
        return result;
    }
    
    @Override
    public String toString() {
        return "StoreOrderDto(id=" + this.getId() + ", payTypeName=" + this.getPayTypeName() + ", statusName=" + this.getStatusName() + ", _status=" + this.get_status() + ", pinkName=" + this.getPinkName() + ", cartInfoList=" + this.getCartInfoList() + ", storeOrderStatusList=" + this.getStoreOrderStatusList() + ", orderId=" + this.getOrderId() + ", uid=" + this.getUid() + ", userDTO=" + this.getUserDTO() + ", realName=" + this.getRealName() + ", userPhone=" + this.getUserPhone() + ", userAddress=" + this.getUserAddress() + ", cartId=" + this.getCartId() + ", freightPrice=" + this.getFreightPrice() + ", totalNum=" + this.getTotalNum() + ", totalPrice=" + this.getTotalPrice() + ", totalPostage=" + this.getTotalPostage() + ", payPrice=" + this.getPayPrice() + ", payPostage=" + this.getPayPostage() + ", deductionPrice=" + this.getDeductionPrice() + ", couponId=" + this.getCouponId() + ", couponPrice=" + this.getCouponPrice() + ", paid=" + this.getPaid() + ", payTime=" + this.getPayTime() + ", payType=" + this.getPayType() + ", createTime=" + this.getCreateTime() + ", status=" + this.getStatus() + ", refundStatus=" + this.getRefundStatus() + ", refundReasonWapImg=" + this.getRefundReasonWapImg() + ", refundReasonWapExplain=" + this.getRefundReasonWapExplain() + ", refundReasonTime=" + this.getRefundReasonTime() + ", refundReasonWap=" + this.getRefundReasonWap() + ", refundReason=" + this.getRefundReason() + ", refundPrice=" + this.getRefundPrice() + ", deliveryName=" + this.getDeliveryName() + ", deliverySn=" + this.getDeliverySn() + ", deliveryType=" + this.getDeliveryType() + ", deliveryId=" + this.getDeliveryId() + ", gainIntegral=" + this.getGainIntegral() + ", useIntegral=" + this.getUseIntegral() + ", backIntegral=" + this.getBackIntegral() + ", mark=" + this.getMark() + ", unique=" + this.getUnique() + ", remark=" + this.getRemark() + ", merId=" + this.getMerId() + ", isMerCheck=" + this.getIsMerCheck() + ", combinationId=" + this.getCombinationId() + ", pinkId=" + this.getPinkId() + ", cost=" + this.getCost() + ", seckillId=" + this.getSeckillId() + ", bargainId=" + this.getBargainId() + ", verifyCode=" + this.getVerifyCode() + ", storeId=" + this.getStoreId() + ", storeName=" + this.getStoreName() + ", shippingType=" + this.getShippingType() + ", isChannel=" + this.getIsChannel() + ", isRemind=" + this.getIsRemind() + ", payIntegral=" + this.getPayIntegral() + ")";
    }
}
